7. ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ

 

7.5. Вопросы для самопроверки по теме 7


Задание № 1. Выберите правильные варианты: при проектировании программного обеспечения используют подходы:
1. сверху-вниз
2. снизу-вверх
3. слева-направо
4. справа-налево
Задание № 2. Ошибка в форме записи программы – это ____ ошибка.
Задание № 3. Ошибка в последовательности обработки данных, организации циклов, ветвлений, соответствий типов переменных, используемых в выражениях, – это ____ ошибка.
Задание № 4. Укажите типовые алгоритмические структуры, используемые при структурном программировании.
Задание № 5. Укажите различие между формальными и фактическими параметрами подпрограмм.
Задание № 6. Укажите, какие из приведенных терминов являются базовыми понятиями в объектно-ориентированном подходе к программированию:
1. объект
2. свойство
3. метод обработки
4. инструкции
5. данные
6. модель
7. событие
8. класс объектов
Задание № 7. Какой методологии программирования присуще понятие "Иерархия классов?
Задание № 8. . Набор операторов, выполняющих заданное действие и не зависящих от других частей исходного кода, – это ____.
Задание № 9. Выделите принципы, которые можно использовать при разработке программ методом структурного программирования:
1. принцип модульной разработки сложных программ;
2. использование композиции трѐх базовых структур при записи алгоритма - линейных, ветвлений и циклов;
3. использование композиции двух базовых структур при записи алгоритма - ветвлений и циклов;
4. использование большого количества подпрограмм.
Задание № 10. Объясните смысл понятий, используемых в методологии объектно-ориентированного программирования: объект, класс, метод, наследование, полиморфизм, инкапсуляция.